import request from './index';
export const API = {
  // 后台- 机构管理 更新时间: 2024-04-30 07:03
  organizationController: {
    // 审核机构  更新时间: 2024-06-02 05:00
    auditing(...args): Promise<any> {
      return request.post('/qsnapi/organization/auditing/v1.0', ...args);
    },
    // 导出机构列表  更新时间: 2024-06-02 05:00
    export(...args): Promise<any> {
      return request.post('/qsnapi/organization/export/v1.0', ...args);
    },
    // 机构入驻(机构端)  更新时间: 2024-06-02 05:00
    add(...args): Promise<any> {
      return request.post('/qsnapi/organization/add/v1.0', ...args);
    },
    // 查询机构列表  更新时间: 2024-06-02 05:00
    list(...args): Promise<Qsnapiorganizationlist> {
      return request.post('/qsnapi/organization/list/v1.0', ...args);
    },
    // 查询机构列表-下拉框使用  更新时间: 2024-06-02 05:00
    getdropdownlist(...args): Promise<any> {
      return request.post('/qsnapi/organization/getdropdownlist/v1.0', ...args);
    },
    // 获取机构详细信息  更新时间: 2024-06-02 05:00
    info(...args): Promise<Qsnapiorganizationinfo> {
      return request.post('/qsnapi/organization/info/v1.0', ...args);
    },
  },
  // 后台-勋章管理 更新时间: 2024-04-30 07:03
  medalController: {
    // 修改勋章  更新时间: 2024-06-02 05:00
    update(...args): Promise<any> {
      return request.post('/qsnapi/guard/medal/update/v1.0', ...args);
    },
    // 新增勋章  更新时间: 2024-06-02 05:00
    add(...args): Promise<any> {
      return request.post('/qsnapi/guard/medal/add/v1.0', ...args);
    },
    // 查询勋章列表  更新时间: 2024-06-02 05:00
    list(...args): Promise<any> {
      return request.post('/qsnapi/guard/medal/list/v1.0', ...args);
    },
    // 获取勋章详细信息  更新时间: 2024-06-02 05:00
    info(...args): Promise<Qsnapiguardmedalinfo> {
      return request.post('/qsnapi/guard/medal/info/v1.0', ...args);
    },
  },
  // 后台-学生管理 更新时间: 2024-04-30 07:03
  studentController: {
    // 修改学生  更新时间: 2024-06-02 05:00
    update(...args): Promise<any> {
      return request.post('/qsnapi/user/student/update/v1.0', ...args);
    },
    // 导入学生  更新时间: 2024-06-02 05:00
    import(...args): Promise<any> {
      return request.post('/qsnapi/user/student/import/v1.0', ...args);
    },
    // 导出学生列表  更新时间: 2024-06-02 05:00
    export(...args): Promise<any> {
      return request.post('/qsnapi/user/student/export/v1.0', ...args);
    },
    // 新增学生  更新时间: 2024-06-02 05:00
    add(...args): Promise<any> {
      return request.post('/qsnapi/user/student/add/v1.0', ...args);
    },
    // 查询学生列表  更新时间: 2024-06-02 05:00
    list(...args): Promise<Qsnapiuserstudentlist> {
      return request.post('/qsnapi/user/student/list/v1.0', ...args);
    },
    // 获取学生详细信息  更新时间: 2024-06-02 05:00
    info(...args): Promise<Qsnapiuserstudentinfo> {
      return request.post('/qsnapi/user/student/info/v1.0', ...args);
    },
    // 邀请学生  更新时间: 2024-06-02 05:00
    invite(...args): Promise<any> {
      return request.post('/qsnapi/user/student/invite/v1.0', ...args);
    },
  },
  // 后台-意见反馈管理 更新时间: 2024-04-30 07:03
  feedbackController: {
    // 导出意见反馈列表  更新时间: 2024-06-02 05:00
    export(...args): Promise<any> {
      return request.post('/qsnapi/guard/feedback/export/v1.0', ...args);
    },
    // 查询意见反馈列表  更新时间: 2024-06-02 05:00
    list(...args): Promise<Qsnapiguardfeedbacklist> {
      return request.post('/qsnapi/guard/feedback/list/v1.0', ...args);
    },
    // 获取意见反馈详细信息  更新时间: 2024-06-02 05:00
    info(...args): Promise<Qsnapiguardfeedbackinfo> {
      return request.post('/qsnapi/guard/feedback/info/v1.0', ...args);
    },
  },
  // 后台-感谢信管理 更新时间: 2024-04-30 07:03
  thanksLetterController: {
    // 修改感谢信  更新时间: 2024-06-02 05:00
    update(...args): Promise<any> {
      return request.post('/qsnapi/guard/letter/update/v1.0', ...args);
    },
    // 导出申领感谢信列表  更新时间: 2024-06-02 05:00
    exportapplylist(...args): Promise<any> {
      return request.post('/qsnapi/guard/letter/exportapplylist/v1.0', ...args);
    },
    // 新增感谢信  更新时间: 2024-06-02 05:00
    add(...args): Promise<any> {
      return request.post('/qsnapi/guard/letter/add/v1.0', ...args);
    },
    // 查询感谢信列表  更新时间: 2024-06-02 05:00
    list(...args): Promise<any> {
      return request.post('/qsnapi/guard/letter/list/v1.0', ...args);
    },
    // 查询申领感谢信列表  更新时间: 2024-06-02 05:00
    applylist(...args): Promise<Qsnapiguardletterapplylist> {
      return request.post('/qsnapi/guard/letter/applylist/v1.0', ...args);
    },
    // 获取感谢信详细信息  更新时间: 2024-06-02 05:00
    info(...args): Promise<Qsnapiguardletterinfo> {
      return request.post('/qsnapi/guard/letter/info/v1.0', ...args);
    },
  },
  // 后台-机构统计管理 更新时间: 2024-04-30 07:03
  orgStatisticsController: {
    // 导出机构统计列表  更新时间: 2024-06-02 05:00
    export(...args): Promise<any> {
      return request.post('/qsnapi/guard/orgstatistics/export/v1.0', ...args);
    },
    // 查询机构统计列表  更新时间: 2024-06-02 05:00
    list(...args): Promise<Qsnapiguardorgstatisticslist> {
      return request.post('/qsnapi/guard/orgstatistics/list/v1.0', ...args);
    },
  },
  // 后台-活动分类管理 更新时间: 2024-04-30 07:03
  classificationController: {
    // 修改活动分类  更新时间: 2024-06-02 05:00
    update(...args): Promise<any> {
      return request.post('/qsnapi/guard/classification/update/v1.0', ...args);
    },
    // 删除活动分类  更新时间: 2024-06-02 05:00
    delete(...args): Promise<any> {
      return request.post('/qsnapi/guard/classification/delete/v1.0', ...args);
    },
    // 新增活动分类  更新时间: 2024-06-02 05:00
    add(...args): Promise<any> {
      return request.post('/qsnapi/guard/classification/add/v1.0', ...args);
    },
    // 查询活动分类列表  更新时间: 2024-06-02 05:00
    list(...args): Promise<Qsnapiguardclassificationlist> {
      return request.post('/qsnapi/guard/classification/list/v1.0', ...args);
    },
    // 获取活动分类详细信息  更新时间: 2024-06-02 05:00
    info(...args): Promise<Qsnapiguardclassificationinfo> {
      return request.post('/qsnapi/guard/classification/info/v1.0', ...args);
    },
  },
  // 后台-活动管理 更新时间: 2024-04-30 07:03
  activityController: {
    // 修改活动  更新时间: 2024-06-02 05:00
    update(...args): Promise<any> {
      return request.post('/qsnapi/guard/activity/update/v1.0', ...args);
    },
    // 审核活动  更新时间: 2024-06-02 05:00
    auditing(...args): Promise<any> {
      return request.post('/qsnapi/guard/activity/auditing/v1.0', ...args);
    },
    // 导出活动列表-平台端  更新时间: 2024-06-02 05:00
    exportfloat(...args): Promise<any> {
      return request.post('/qsnapi/guard/activity/exportfloat/v1.0', ...args);
    },
    // 导出活动列表-机构端  更新时间: 2024-06-02 05:00
    export(...args): Promise<any> {
      return request.post('/qsnapi/guard/activity/export/v1.0', ...args);
    },
    // 新增活动  更新时间: 2024-06-02 05:00
    add(...args): Promise<any> {
      return request.post('/qsnapi/guard/activity/add/v1.0', ...args);
    },
    // 查询活动列表  更新时间: 2024-06-02 05:00
    list(...args): Promise<Qsnapiguardactivitylist> {
      return request.post('/qsnapi/guard/activity/list/v1.0', ...args);
    },
    // 活动上下线  更新时间: 2024-06-02 05:00
    updateonline(...args): Promise<any> {
      return request.post('/qsnapi/guard/activity/updateonline/v1.0', ...args);
    },
    // 获取活动详细信息  更新时间: 2024-06-02 05:00
    info(...args): Promise<Qsnapiguardactivityinfo> {
      return request.post('/qsnapi/guard/activity/info/v1.0', ...args);
    },
  },
  // 后台-用户管理 更新时间: 2024-04-30 07:03
  sysUserController: {
    // 修改用户  更新时间: 2024-06-02 05:00
    update(...args): Promise<any> {
      return request.post('/qsnapi/system/user/update/v1.0', ...args);
    },
    // 新增用户  更新时间: 2024-06-02 05:00
    add(...args): Promise<any> {
      return request.post('/qsnapi/system/user/add/v1.0', ...args);
    },
    // 获取用户列表  更新时间: 2024-06-02 05:00
    getlist(...args): Promise<any> {
      return request.post('/qsnapi/system/user/getlist/v1.0', ...args);
    },
    // 获取用户详情  更新时间: 2024-06-02 05:00
    getinfo(...args): Promise<Qsnapisystemusergetinfo> {
      return request.post('/qsnapi/system/user/getinfo/v1.0', ...args);
    },
  },
  // 后台-登录管理 更新时间: 2024-04-30 07:03
  sysLoginController: {
    // 短信登录（机构+平台端）  更新时间: 2024-06-02 05:00
    login(...args): Promise<any> {
      return request.post('/qsnapi/sys/login', ...args);
    },
    // 获取用户信息  更新时间: 2024-06-02 05:00
    getInfo(...args): Promise<Qsnapigetinfo> {
      return request.post('/qsnapi/getInfo/v1.0', ...args);
    },
    // 退出登录  更新时间: 2024-06-02 05:00
    logout(...args): Promise<any> {
      return request.post('/qsnapi/logout/v1.0', ...args);
    },
  },
  // 后台-绿色档案管理 更新时间: 2024-04-30 07:03
  greeArchivesController: {
    // 审核绿色档案  更新时间: 2024-06-02 05:00
    auditing(...args): Promise<any> {
      return request.post('/qsnapi/guard/greearchives/auditing/v1.0', ...args);
    },
    // 导出列表  更新时间: 2024-06-02 05:00
    exportfloat(...args): Promise<any> {
      return request.post(
        '/qsnapi/guard/greearchives/exportfloat/v1.0',
        ...args
      );
    },
    // 查询列表  更新时间: 2024-06-02 05:00
    list(...args): Promise<Qsnapiguardgreearchiveslist> {
      return request.post('/qsnapi/guard/greearchives/list/v1.0', ...args);
    },
    // 获取详细信息  更新时间: 2024-06-02 05:00
    info(...args): Promise<Qsnapiguardgreearchivesinfo> {
      return request.post('/qsnapi/guard/greearchives/info/v1.0', ...args);
    },
  },
  // 后台-老师管理 更新时间: 2024-04-30 07:03
  teacherController: {
    // 修改老师  更新时间: 2024-06-02 05:00
    update(...args): Promise<any> {
      return request.post('/qsnapi/user/teacher/update/v1.0', ...args);
    },
    // 导入老师  更新时间: 2024-06-02 05:00
    import(...args): Promise<any> {
      return request.post('/qsnapi/user/teacher/import/v1.0', ...args);
    },
    // 导出老师列表  更新时间: 2024-06-02 05:00
    export(...args): Promise<any> {
      return request.post('/qsnapi/user/teacher/export/v1.0', ...args);
    },
    // 新增老师  更新时间: 2024-06-02 05:00
    add(...args): Promise<any> {
      return request.post('/qsnapi/user/teacher/add/v1.0', ...args);
    },
    // 查询老师列表  更新时间: 2024-06-02 05:00
    list(...args): Promise<Qsnapiuserteacherlist> {
      return request.post('/qsnapi/user/teacher/list/v1.0', ...args);
    },
    // 获取老师详细信息  更新时间: 2024-06-02 05:00
    info(...args): Promise<Qsnapiuserteacherinfo> {
      return request.post('/qsnapi/user/teacher/info/v1.0', ...args);
    },
  },
  // 后台-订单管理 更新时间: 2024-04-30 07:03
  orderController: {
    // 修改订单  更新时间: 2024-06-02 05:00
    update(...args): Promise<any> {
      return request.post('/qsnapi/guard/order/update/v1.0', ...args);
    },
    // 导出订单列表  更新时间: 2024-06-02 05:00
    export(...args): Promise<any> {
      return request.post('/qsnapi/guard/order/export/v1.0', ...args);
    },
    // 查询订单列表  更新时间: 2024-06-02 05:00
    list(...args): Promise<Qsnapiguardorderlist> {
      return request.post('/qsnapi/guard/order/list/v1.0', ...args);
    },
    // 获取订单详细信息  更新时间: 2024-06-02 05:00
    info(...args): Promise<Qsnapiguardorderinfo> {
      return request.post('/qsnapi/guard/order/info/v1.0', ...args);
    },
  },
  // 学生端-个人资料 更新时间: 2024-04-30 07:03
  userController: {
    // 修改手机号  更新时间: 2024-06-02 05:00
    updatephone(...args): Promise<any> {
      return request.post('/qsnapi/student/updatephone/v1.0', ...args);
    },
    // 获取登录的用户信息-学生端  更新时间: 2024-06-02 05:00
    userinfo(...args): Promise<Qsnapistudentuserinfo> {
      return request.post('/qsnapi/student/userinfo/v1.0', ...args);
    },
  },
  // 学生端-学生个人中心 更新时间: 2024-04-30 07:03
  studentOverviewController: {
    // 新增意见反馈  更新时间: 2024-06-02 05:00
    addfeedback(...args): Promise<any> {
      return request.post(
        '/qsnapi/guard/studentoverview/addfeedback/v1.0',
        ...args
      );
    },
    // 申请纸质感谢信  更新时间: 2024-06-02 05:00
    applythanksletter(...args): Promise<any> {
      return request.post(
        '/qsnapi/guard/studentoverview/applythanksletter/v1.0',
        ...args
      );
    },
    // 获取勋章明细  更新时间: 2024-06-02 05:00
    getmedallist(...args): Promise<any> {
      return request.post(
        '/qsnapi/guard/studentoverview/getmedallist/v1.0',
        ...args
      );
    },
    // 获取学生档案（红点消息+档案）  更新时间: 2024-06-02 05:00
    getArchives(...args): Promise<Qsnapiguardstudentoverviewgetarchives> {
      return request.post(
        '/qsnapi/guard/studentoverview/getArchives/v1.0',
        ...args
      );
    },
    // 获取感谢信明细  更新时间: 2024-06-02 05:00
    getthankLetterlist(...args): Promise<any> {
      return request.post(
        '/qsnapi/guard/studentoverview/getthankLetterlist/v1.0',
        ...args
      );
    },
    // 获取时长明细  更新时间: 2024-06-02 05:00
    getduration(...args): Promise<any> {
      return request.post(
        '/qsnapi/guard/studentoverview/getduration/v1.0',
        ...args
      );
    },
    // 获取积分明细  更新时间: 2024-06-02 05:00
    getintegral(...args): Promise<any> {
      return request.post(
        '/qsnapi/guard/studentoverview/getintegral/v1.0',
        ...args
      );
    },
  },
  // 学生端-小程序相关 更新时间: 2024-04-30 07:03
  wxMaUserController: {
    // 小程序登录  更新时间: 2024-06-02 05:00
    login(...args): Promise<Qsnapiwxuserlogin> {
      return request.post('/qsnapi/wx/user/login/v1.0', ...args);
    },
    // 获取用户信息接口  更新时间: 2024-06-02 05:00
    info(...args): Promise<any> {
      return request.post('/qsnapi/wx/user/info', ...args);
    },
  },
  // 学生端-活动管理 更新时间: 2024-04-30 07:03
  studentActivityController: {
    // 上传任务结果  更新时间: 2024-06-02 05:00
    updateresult(...args): Promise<any> {
      return request.post(
        '/qsnapi/guard/studentactivity/updateresult/v1.0',
        ...args
      );
    },
    // 下单  更新时间: 2024-06-02 05:00
    placeorder(...args): Promise<Qsnapiguardstudentactivityplaceorder> {
      return request.post(
        '/qsnapi/guard/studentactivity/placeorder/v1.0',
        ...args
      );
    },
    // 取消订单  更新时间: 2024-06-02 05:00
    cancelorder(...args): Promise<any> {
      return request.post(
        '/qsnapi/guard/studentactivity/cancelorder/v1.0',
        ...args
      );
    },
    // 报名(0元购)  更新时间: 2024-06-02 05:00
    buy(...args): Promise<Qsnapiguardstudentactivitybuy> {
      return request.post('/qsnapi/guard/studentactivity/buy/v1.0', ...args);
    },
    // 查询可报名的活动时间(购买)注意一天内可能存在多条需要合并  更新时间: 2024-06-02 05:00
    getactivitydetail(...args): Promise<any> {
      return request.post(
        '/qsnapi/guard/studentactivity/getactivitydetail/v1.0',
        ...args
      );
    },
    // 查询学生活动列表(绿色档案&我的)  更新时间: 2024-06-02 05:00
    getstuactivitylist(
      ...args
    ): Promise<Qsnapiguardstudentactivitygetstuactivitylist> {
      return request.post(
        '/qsnapi/guard/studentactivity/getstuactivitylist/v1.0',
        ...args
      );
    },
    // 查询学生活动详情(绿色档案&我的)  更新时间: 2024-06-02 05:00
    getstuactivitydetail(
      ...args
    ): Promise<Qsnapiguardstudentactivitygetstuactivitydetail> {
      return request.post(
        '/qsnapi/guard/studentactivity/getstuactivitydetail/v1.0',
        ...args
      );
    },
    // 查询订单状态  更新时间: 2024-06-02 05:00
    getorderstatus(...args): Promise<Qsnapiguardstudentactivitygetorderstatus> {
      return request.post(
        '/qsnapi/guard/studentactivity/getorderstatus/v1.0',
        ...args
      );
    },
    // 首页-查询公益&精选&生活主题活动  更新时间: 2024-06-02 05:00
    getindexactivitylist(
      ...args
    ): Promise<Qsnapiguardstudentactivitygetindexactivitylist> {
      return request.post(
        '/qsnapi/guard/studentactivity/getindexactivitylist/v1.0',
        ...args
      );
    },
  },
  // 学生端-登录管理 更新时间: 2024-04-30 07:03
  loginController: {
    // 手机号短信登录  更新时间: 2024-06-02 05:00
    smslogin(...args): Promise<any> {
      return request.post('/qsnapi/studentlogin/smslogin/v1.0', ...args);
    },
    // 注册-完善基本信息  更新时间: 2024-06-02 05:00
    perfectinfo(...args): Promise<any> {
      return request.post('/qsnapi/studentlogin/perfectinfo/v1.0', ...args);
    },
    // 注册-手机号验证  更新时间: 2024-06-02 05:00
    register(...args): Promise<any> {
      return request.post('/qsnapi/studentlogin/register/v1.0', ...args);
    },
    // 退出登录  更新时间: 2024-06-02 05:00
    logout(...args): Promise<any> {
      return request.post('/qsnapi/studentlogin/logout/v1.0', ...args);
    },
  },
  // 学生端-配置管理 更新时间: 2024-04-30 07:03
  configController: {
    // 获取banner配置  更新时间: 2024-06-02 05:00
    getbanner(...args): Promise<any> {
      return request.post('/qsnapi/config/getbanner/v1.0', ...args);
    },
    // 获取咨询的二维码  更新时间: 2024-06-02 05:00
    getconsultationQRCode(...args): Promise<any> {
      return request.post('/qsnapi/config/getconsultationQRCode/v1.0', ...args);
    },
    // 获取国家列表  更新时间: 2024-06-02 05:00
    getcountrylist(...args): Promise<any> {
      return request.post('/qsnapi/config/getcountrylist/v1.0', ...args);
    },
    // 获取首页守护任务配置  更新时间: 2024-06-02 05:00
    getindexactivate(...args): Promise<any> {
      return request.post('/qsnapi/config/getindexactivate/v1.0', ...args);
    },
  },
  // 测试管理 更新时间: 2024-04-30 07:03
  testController: {
    // 修改测试  更新时间: 2024-05-02 11:16
    update(...args): Promise<any> {
      return request.post('/qsnapi/xxx/test/update/v1.0', ...args);
    },
    // 删除测试  更新时间: 2024-05-02 11:16
    remove(...args): Promise<any> {
      return request.post('/qsnapi/xxx/test/remove/v1.0', ...args);
    },
    // 导入测试  更新时间: 2024-05-02 11:16
    import(...args): Promise<any> {
      return request.post('/qsnapi/xxx/test/import/v1.0', ...args);
    },
    // 导出测试列表  更新时间: 2024-05-02 11:16
    export(...args): Promise<any> {
      return request.post('/qsnapi/xxx/test/export/v1.0', ...args);
    },
    // 新增测试  更新时间: 2024-05-02 11:16
    add(...args): Promise<any> {
      return request.post('/qsnapi/xxx/test/add/v1.0', ...args);
    },
    // 查询测试列表  更新时间: 2024-05-02 11:16
    list(...args): Promise<Qsnapixxxtestlist> {
      return request.post('/qsnapi/xxx/test/list/v1.0', ...args);
    },
    // 获取测试详细信息  更新时间: 2024-05-02 11:16
    info(...args): Promise<Qsnapixxxtestinfo> {
      return request.post('/qsnapi/xxx/test/info/v1.0', ...args);
    },
  },
  // 短信管理 更新时间: 2024-04-30 07:03
  smsController: {
    // 发送短信  更新时间: 2024-06-02 05:00
    sendsms(...args): Promise<any> {
      return request.post('/qsnapi/sms/sendsms/v1.0', ...args);
    },
  },
  // 文件上传 更新时间: 2024-05-13 12:08
  aliController: {
    // 获取sts  更新时间: 2024-06-02 05:00
    getsts(...args): Promise<any> {
      return request.post('/qsnapi/ali/getsts/v1.0', ...args);
    },
    // 获取上传凭证  更新时间: 2024-06-02 05:00
    getsignature(...args): Promise<any> {
      return request.post('/qsnapi/ali/getsignature/v1.0', ...args);
    },
  },
};
export default API;
